# 使用 ASP.NET Core 运行时镜像作为基础
FROM mcr.microsoft.com/dotnet/aspnet:10.0

# 设定环境变量（例如时区、UTF-8编码）
ENV LANG C.UTF-8
ENV TZ Asia/Shanghai

# 安装 libgssapi_krb5.so.2 所需的包
RUN apt-get update && \
    apt-get install -y krb5-user libkrb5-dev && \
    apt-get install -y tzdata && \
    ln -fs /usr/share/zoneinfo/$TZ /etc/localtime && \
    echo $TZ > /etc/timezone && \
    rm -rf /var/lib/apt/lists/* 

# 设置后续操作的工作目录
WORKDIR /app